﻿body{ padding: 0px; margin: 0px; background: #fff; font-family: "微软雅黑"; font-size: 14px; overflow-x: hidden;}
ul{ list-style: none; padding: 0px; margin: 0px;}
h1,h2,h3{ padding: 0px; margin: 0px; overflow: hidden; font-weight: normal;}
.left{ float: left;}
.right{ float: right;}
a,img{border: 0px; outline: 0px; text-decoration: none;}
input{outline: none; border: 0px;}
p{ margin: 0px; padding: 0px;}


.wrap{ width: 1920px; position:absolute; left:50%; margin-left:-960px; overflow:hidden; }
.head{ width: 1100px; margin: 0px auto; }
.logo{ float: left; width: 279px; overflow: hidden;background: url("../images/logo.png") no-repeat;}
.logo a{ display: block; width: 100%; height: 100px;  text-indent: -9999px;}
.head_right{ width: 765px; float: right;}
.top{ float: right; margin-top: 15px;}
.top span{ position: relative; cursor: pointer; margin-left:5px;float: right; font-size: 12px; color: #333333; width: 65px; height: 23px; line-height: 23px; display: inline-block;  z-index:110; }
.top span a{ float: right; display:inline-block; width:28px; height:23px;}
.top span i{ display:inline-block; float:left; font-style:normal;}
.top span img{ display: none; width: 120px; height: 120px; position: absolute; top: 100%; right: 0px; z-index: 99;}
.search_div{ display:none;}
.search{ margin-right: 15px; float: right; width: 185px; background: url("../images/search.jpg") no-repeat; position:relative;}
.search .text{ float:left; margin-left:10px;width: 137px;  height: 23px; line-height: 25px;background: #e6e6e6; text-indent:1em; }
.search .sub{ float: right; width: 34px; height: 25px; background: url("../images/sou.jpg") no-repeat;}
.p_nav{ display:none;}
.p_navul{ display:none;}
.nav { float: right; width: 765px; margin-top: 26px;}
.nav .sub_li{ float: left; position: relative; z-index:100;}
.nav li.home>a{background: url("../images/nav_a.jpg") center bottom no-repeat; color: #399ade; }
.nav .sub_li>a{ display: block; font-size: 16px; color: #333333; height: 35px; margin:0px 17px; float:left; }
.nav .sub_li>a:hover{ background: url("../images/nav_a.jpg") center bottom no-repeat; color: #399ade;}
.nav span{ width:1px; height: 17px; float: left; background: #d7d7d7; margin: 3px 0px; }
.su_nav{ display: none;  position: absolute; left: 0px; top: 100%; z-index:100;width: 534px; height: 127px; background: url("../images/sub_nav.png") repeat;}
.su_nav img{ margin-top: 1px; float: left; width: 142px; height: 102px; border:12px solid #fff; display: inline-block;}
.su_nav ul{ width: 300px; margin-left: 30px; overflow: hidden; margin-top: 15px; float: left;}
.su_nav ul li{ float: left; line-height: 30px; height: 30px; margin-right: 25px;}
.su_nav ul li a{ font-size:14px; color:#333333;}
.su_nav ul li a:hover{color:#399ade;}
/*底部*/
.foot{ height: 50px; line-height: 50px; width: 100%; background: #399ade;}
.footer{ width: 1100px; margin: 0px auto; font-size: 14px; color:#fff;}
.footer .copy{ float: left;}
.footer ul{ width: 350px; float: left;margin-left:90px;}
.footer ul li{ float: left;}
.footer ul li span{ color:#fff; display: inline-block; margin: 0px 5px;}
.footer ul li a{color:#fff;}
.link{ position:relative; margin:10px; float: right; width: 120px; height: 27px;  font-size: 12px; color: #fff; line-height: 27px; text-indent: 10px; background: url("../images/link_icon.png") 95% center no-repeat; cursor: pointer;}
.link ul { position:absolute; left:-2px; bottom:102%; display: none; width: 101%; overflow: hidden; color:#fff; background:#399ade; }
.link ul li{ width: 99%; overflow: hidden; height: 25px; line-height: 25px;}
.link ul li a{ width: 100%; display: block; line-height: 25px; color: #fff;}
.link ul li a:hover{ background:#067ed2;}
.footer .link ul li{width:100%; line-height:25px; }

